// 页面间公用的样式
#protocol-article {
  padding: 10rpx 30rpx;
  line-height: 1.5;
}

.title {
  font-size: 34rpx;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 12rpx 0;
  color: var(--a-one-text-color);
}

.contentSty {
  text-indent: 68rpx;
  font-size: 28rpx;
  color: var(--a-three-text-color);
}

#form-category,
.form-category {
  color: red;

  .category {
    margin-bottom: 40rpx;
  }

  .contentBox {
    margin-top: 22rpx;
    display: flex;
    flex-wrap: wrap;
  }
}

.generateBgc,
.orgGenerationBgc_page,
.vipOrgGenerationBgc_page,
.textGeneratePic_page {
  .itemBox {
    .titleBox {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin: 20rpx 0 22rpx;

      .leftBox {
        display: flex;
        align-items: center;

        .leftIcon {
          width: 12rpx;
          height: 18rpx;
          background: var(--a-main-color);
          border-radius: 6rpx;
          margin-right: 10rpx;
        }

        .title {
          font-size: 28rpx;
          color: var(--a-one-text-color);

          label {
            font-weight: 400;
            font-size: 24rpx;
          }
        }
      }

      .rightBox {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        width: 350rpx;

        .right {
          display: flex;
          align-items: center;
          font-size: 24rpx;
          color: var(--a-three-text-color);

          .iconfont {
            margin-right: 6rpx;
          }

          &:first-child {
            margin-right: 20rpx;
          }
        }
      }
    }
  }
}